
//公共的方法
//防抖函数
export function debounce(func, delay) {
    let timer = null;
    // ...可传递多个参数 接收 调用debounce 的事件 的形参
    return function(...args) {
      if (timer) clearTimeout(timer);
      timer = setTimeout(() => {
        func.apply(this, args);
      }, delay);
    };
  }
  